#pragma once
#include "pch.h"
#include "class_lock.h"

class class_tick
{
public:
class_tick();
~class_tick();

//读入
int read(std::string,int);

//写出
int write(std::string,int);

//插入
void insert(CThostFtdcDepthMarketDataField);


//锁
class_lock lock;
struct struct_tick
{
///最新价
TThostFtdcPriceType LastPrice;
///申买价一
TThostFtdcPriceType BidPrice1;
///申卖价一
TThostFtdcPriceType AskPrice1;
///持仓量
TThostFtdcLargeVolumeType OpenInterest;
///数量
TThostFtdcVolumeType Volume;
///申买量一
TThostFtdcVolumeType BidVolume1;
///申卖量一
TThostFtdcVolumeType AskVolume1;
///最后修改毫秒
TThostFtdcMillisecType UpdateMillisec;
///交易日
TThostFtdcDateType TradingDay;
///最后修改时间
TThostFtdcTimeType UpdateTime;
};

//容器
std::deque<struct_tick> datas;

};
